pre, .code{background:#EEFBFC;border-left:5px solid #0ABBD2;font:1em/1.5 "Courier News", monospace;margin:5px 0 15px;padding:10px 15px;}
blockquote{font-style:italic;padding:1em 40px 1em 15px;}
blockquote span.open{background:url(../media/imagen/so-q.gif) no-repeat left top;padding:2px 0 2px 25px;}
blockquote span.close{background:url(../media/imagen/sc-q.gif) no-repeat bottom right;padding:2px 25px 2px 0;}
.dropcap{color:#0ABBD2;display:block;float:left;font:60px/58px Georgia, Times, serif;padding:0 10px 0 0;}
p.error{background:url(../media/imagen/icon-error.png) no-repeat 0px center;color:#CC0000;padding-left:25px;}
p.message{background:url(../media/imagen/icon-info.png) no-repeat 0px center;color:#00AFF0;padding-left:25px;}
p.tips{background:url(../media/imagen/icon-tips.gif) no-repeat 0px center;color:#F89A20;padding-left:25px;}
p.rss{background:url(../media/imagen/icon-rss.gif) no-repeat 0px center;padding:3px 0 3px 25px;}
.highlight{background:#FFFFCC;color:#F89A20;font-weight:bold;padding:1px 5px;}
p.stickynote{background:url(../media/imagen/icon-sticky.png) no-repeat left top #FCFCFC;border:1px solid #DDDDDD;padding:10px 10px 15px 60px;}
p.download{background:url(../media/imagen/icon-download.png) no-repeat left top #FCFCFC;border:1px solid #DDDDDD;padding:10px 10px 10px 60px;}
.blocknumber{clear:both;padding:5px 15px 10px;position:relative;}
ul.checklist{list-style:none;}
ul.checklist li{background:url(../media/imagen/icon-checklist.gif) no-repeat 15px 5px !important;padding:0 0 0 35px;}
ul.arrow{list-style:none;}
ul.arrow li{background:url(../media/imagen/arrow.gif) no-repeat 15px 7px;padding:0 0 0 30px;}
ul.star li{background:url(../media/imagen/icon-star.gif) no-repeat 15px 5px;padding:0 0 0 35px;}
.bignumber{background:url(../media/imagen/ol-bg.gif) no-repeat top left;color:#FFFFFF;display:block;float:left;font:bold 20px/normal Arial, sans-serif;margin-right:8px;padding:6px 7px;}
div.bubble1, div.bubble2, div.bubble3, div.bubble4, div.bubble5{margin:15px 0;}
div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author, div.bubble5 span.author{font-weight:bold;margin-left:10px;padding-left:0px;}
div.bubble1 div{background:url(../media/imagen/bub1-br.gif) no-repeat bottom right;margin:0;width:100%;}
div.bubble1 div div{background:url(../media/imagen/bub1-bl.gif) no-repeat bottom left;}
div.bubble1 div div div{background:url(../media/imagen/bub1-tr.gif) no-repeat top right;}
div.bubble1 div div div div{background:url(../media/imagen/bub1-tl.gif) no-repeat top left;}
div.bubble1 div div div div div{margin:0;padding:10px 15px 20px;width:auto;}
div.bubble2 div{background:url(../media/imagen/bub2-br.gif) no-repeat bottom right;margin:0;width:100%;}
div.bubble2 div div{background:url(../media/imagen/bub2-bl.gif) no-repeat bottom left;}
div.bubble2 div div div{background:url(../media/imagen/bub2-tr.gif) no-repeat top right;}
div.bubble2 div div div div{background:url(../media/imagen/bub2-tl.gif) no-repeat top left;}
div.bubble2 div div div div div{margin:0;padding:10px 15px 25px;width:auto;}
div.bubble3 div{background:url(../media/imagen/bub3-br.gif) no-repeat bottom right;margin:0;width:100%;}
div.bubble3 div div{background:url(../media/imagen/bub3-bl.gif) no-repeat bottom left;}
div.bubble3 div div div{background:url(../media/imagen/bub3-tr.gif) no-repeat top right;}
div.bubble3 div div div div{background:url(../media/imagen/bub3-tl.gif) no-repeat top left;}
div.bubble3 div div div div div{margin:0;padding:10px 15px 45px;width:auto;}
div.bubble4 div{background:url(../media/imagen/bub4-br.gif) no-repeat bottom right;margin:0;width:100%;}
div.bubble4 div div{background:url(../media/imagen/bub4-bl.gif) no-repeat bottom left;}
div.bubble4 div div div{background:url(../media/imagen/bub4-tr.gif) no-repeat top right;}
div.bubble4 div div div div{background:url(../media/imagen/bub4-tl.gif) no-repeat top left;}
div.bubble4 div div div div div{margin:0;padding:10px 15px 45px;width:auto;}
div.comment-left{margin:0 0 15px;min-height:58px;padding:0 0 0 65px;position:relative;}
div.comment-left .avatar{left:0;position:absolute;top:0;width:58px;}
div.comment-left .avatar img{border:5px solid #EEEEEE;}
div.comment-left .comment-content{background:url(../media/imagen/arrow-left.gif) no-repeat top left;padding-left:8px;}
div.comment-left .comment-text{background:#FFFFFF;border:1px solid #EEEEEE;border-left:none;line-height:1.5;padding:5px 10px;}
div.comment-right{margin:0 0 15px;min-height:58px;padding:0 65px 0 0;position:relative;}
div.comment-right .avatar{position:absolute;right:0;top:0;width:58px;}
div.comment-right .avatar img{border:5px solid #EEEEEE;}
div.comment-right .comment-content{background:url(../media/imagen/arrow-right.gif) no-repeat top right;padding-right:8px;}
div.comment-right .comment-text{background:#FFFFFF;border:1px solid #EEEEEE;border-right:none;line-height:1.5;padding:5px 10px;}
.legend-title{background:#FFFFFF;color:#0ABBD2;display:block;float:left;font-size:100%;font-weight:bold;left:7px;margin:0;padding:0 3px;position:absolute;top:-9px;}
.legend{border:1px solid #DDDDDD;margin:20px 0;padding:0 10px;position:relative;}
ul.contact{list-style:none;margin:0;padding:0;}
ul.contact li{border:none;color:#666666;margin:0;padding:3px 0 3px 25px !important;}
ul.contact li.address{background:url(../media/imagen/icon-home.gif) no-repeat 0px 5px !important;}
ul.contact li.phone{background:url(../media/imagen/icon-phone.gif) no-repeat left center !important;}
ul.contact li.email{background:url(../media/imagen/icon-email.gif) no-repeat left center !important;}
ul.contact li.link{background:url(../media/imagen/icon-link.gif) no-repeat left center !important;}
